/**基地类 */
export interface Base {
  id?: number;
  /**编号 */
  serialNo?: string;
  /**备注 */
  remark?: string;
  /**附件 */
  fileUrl?: string[];
  /**图片 */
  imageUrl?: string[];
  /**创建用户ID */
  createUserId?: number;
  /**基地创建时间 */
  baseCreateTime?: string;
  /**数据创建时间 */
  createTime?: string;
  /**更新时间 */
  updateTime?: string;
  /**创建用户企业id */
  createEntId?: number;
  /**状态, 1:在用, 0:停用 */
  status?: number;
  /**名称 */
  name?: string;
  /**类型 */
  type?: number;
  /**面积 */
  acreage?: number;

  streetName?: string;
  /**地址 */
  address?: string;
  /**责任人 */
  leader?: string;
  /**负责人电话 */
  leaderPhone?: string;
  /**纬度 */
  lat?: number;
  /**经度 */
  lng?: number;
  /**标签 */
  label?: string[];
  /**生产组织方式 */
  productMode?: string[];
  /**基地范围 */
  scope?: { lng: number; lat: number }[];
  mainId?: number;
  mainName?: string;
  provinceCode?: string;
  cityCode?: string;
  areaCode?: string;
  /**所在区域街道代码 */
  streetCode?: string;

  villageCode?: string;
  className?: string;
}

/**基地列表的查询参数 */
export interface QueryBase {
  pageNum?: number;
  pageSize?: number;

  /**类型 */
  type?: number;
  name?: string;
  /**主体名称 */
  mainName?: string;
  startDate?: string;
  endDate?: string;
  /**状态, 1:在用, 0:停用 */
  status?: number;
  /**编号 */
  serialNo?: string;
}

export interface Scope {
  id: number;
  scope: {
    lat: number;
    lng: number;
  }[];
}
/**修改基地范围、地块范围的参数 */
export interface PutScopeParams {
  baseScopeList?: Scope[];
  landScopeList?: Scope[];
}
